Is it possible to print the file size of a file?
up vote
9
down vote
favorite
Is it possible to print the size of a given file in latex? For instance, suppose I have a file ./foo.jpg whose size is 381.3 KiB. I want a command printfilesize so that printfilesize{./foo.jpg} writes 381.3 KiB.
external-files
add a comment |
up vote
9
down vote
favorite
Is it possible to print the size of a given file in latex? For instance, suppose I have a file ./foo.jpg whose size is 381.3 KiB. I want a command printfilesize so that printfilesize{./foo.jpg} writes 381.3 KiB.
external-files
Related: tex.stackexchange.com/q/346129/2855
– nidhin
2 days ago
add a comment |
up vote
9
down vote
favorite
up vote
9
down vote
favorite
Is it possible to print the size of a given file in latex? For instance, suppose I have a file ./foo.jpg whose size is 381.3 KiB. I want a command printfilesize so that printfilesize{./foo.jpg} writes 381.3 KiB.
external-files
Is it possible to print the size of a given file in latex? For instance, suppose I have a file ./foo.jpg whose size is 381.3 KiB. I want a command printfilesize so that printfilesize{./foo.jpg} writes 381.3 KiB.
external-files
external-files
asked 2 days ago
Brian Fitzpatrick
349112
349112
Related: tex.stackexchange.com/q/346129/2855
– nidhin
2 days ago
add a comment |
Related: tex.stackexchange.com/q/346129/2855
– nidhin
2 days ago
Related: tex.stackexchange.com/q/346129/2855
– nidhin
2 days ago
Related: tex.stackexchange.com/q/346129/2855
– nidhin
2 days ago
add a comment |
2 Answers
2
active
oldest
votes
up vote
13
down vote
accepted
pdftex has primitive for querying the file system:
documentclass{article}
usepackage{xfp}
ExplSyntaxOn
NewDocumentCommand{filesize}{O{B}m}
{
fpeval{ round( pdffilesize { #2 } / fp_use:c { c_brian_#1_fp } , 2) }
,#1
}
fp_const:Nn c_brian_B_fp { 1 }
fp_const:Nn c_brian_KiB_fp { 1024 }
fp_const:Nn c_brian_MiB_fp { 1024*1024 }
fp_const:Nn c_brian_GiB_fp { 1024*1024*1024 }
ExplSyntaxOff
begin{document}
filesize{../duck.jpg}
filesize[KiB]{../duck.jpg}
end{document}

add a comment |
up vote
12
down vote
documentclass{book}
begin{document}
pdffilesize {example-image-duck.pdf}
end{document}


add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
13
down vote
accepted
pdftex has primitive for querying the file system:
documentclass{article}
usepackage{xfp}
ExplSyntaxOn
NewDocumentCommand{filesize}{O{B}m}
{
fpeval{ round( pdffilesize { #2 } / fp_use:c { c_brian_#1_fp } , 2) }
,#1
}
fp_const:Nn c_brian_B_fp { 1 }
fp_const:Nn c_brian_KiB_fp { 1024 }
fp_const:Nn c_brian_MiB_fp { 1024*1024 }
fp_const:Nn c_brian_GiB_fp { 1024*1024*1024 }
ExplSyntaxOff
begin{document}
filesize{../duck.jpg}
filesize[KiB]{../duck.jpg}
end{document}

add a comment |
up vote
13
down vote
accepted
pdftex has primitive for querying the file system:
documentclass{article}
usepackage{xfp}
ExplSyntaxOn
NewDocumentCommand{filesize}{O{B}m}
{
fpeval{ round( pdffilesize { #2 } / fp_use:c { c_brian_#1_fp } , 2) }
,#1
}
fp_const:Nn c_brian_B_fp { 1 }
fp_const:Nn c_brian_KiB_fp { 1024 }
fp_const:Nn c_brian_MiB_fp { 1024*1024 }
fp_const:Nn c_brian_GiB_fp { 1024*1024*1024 }
ExplSyntaxOff
begin{document}
filesize{../duck.jpg}
filesize[KiB]{../duck.jpg}
end{document}

add a comment |
up vote
13
down vote
accepted
up vote
13
down vote
accepted
pdftex has primitive for querying the file system:
documentclass{article}
usepackage{xfp}
ExplSyntaxOn
NewDocumentCommand{filesize}{O{B}m}
{
fpeval{ round( pdffilesize { #2 } / fp_use:c { c_brian_#1_fp } , 2) }
,#1
}
fp_const:Nn c_brian_B_fp { 1 }
fp_const:Nn c_brian_KiB_fp { 1024 }
fp_const:Nn c_brian_MiB_fp { 1024*1024 }
fp_const:Nn c_brian_GiB_fp { 1024*1024*1024 }
ExplSyntaxOff
begin{document}
filesize{../duck.jpg}
filesize[KiB]{../duck.jpg}
end{document}

pdftex has primitive for querying the file system:
documentclass{article}
usepackage{xfp}
ExplSyntaxOn
NewDocumentCommand{filesize}{O{B}m}
{
fpeval{ round( pdffilesize { #2 } / fp_use:c { c_brian_#1_fp } , 2) }
,#1
}
fp_const:Nn c_brian_B_fp { 1 }
fp_const:Nn c_brian_KiB_fp { 1024 }
fp_const:Nn c_brian_MiB_fp { 1024*1024 }
fp_const:Nn c_brian_GiB_fp { 1024*1024*1024 }
ExplSyntaxOff
begin{document}
filesize{../duck.jpg}
filesize[KiB]{../duck.jpg}
end{document}

answered 2 days ago
egreg
700k8518633137
700k8518633137
add a comment |
add a comment |
up vote
12
down vote
documentclass{book}
begin{document}
pdffilesize {example-image-duck.pdf}
end{document}


add a comment |
up vote
12
down vote
documentclass{book}
begin{document}
pdffilesize {example-image-duck.pdf}
end{document}


add a comment |
up vote
12
down vote
up vote
12
down vote
documentclass{book}
begin{document}
pdffilesize {example-image-duck.pdf}
end{document}


documentclass{book}
begin{document}
pdffilesize {example-image-duck.pdf}
end{document}


answered 2 days ago
Ulrike Fischer
183k7288663
183k7288663
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f461739%2fis-it-possible-to-print-the-file-size-of-a-file%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Related: tex.stackexchange.com/q/346129/2855
– nidhin
2 days ago